
 /**滚动条**/
/* ::-webkit-scrollbar {
   width: 10px!important;
} */
/** 滚动条传送**/
/* ::-webkit-scrollbar-track-piece {
  background-color: #000!important;
} */
/**拖动的部分**/
/* ::-webkit-scrollbar-thumb {
  background: #000!important;
  cursor: pointer!important;
} */
 @keyframes borderBottomAppear {
   from {
     border-bottom-width: 0;
   }
   to {
     border-bottom-width: 2px; /* 这里的2px是你的边框宽度 */
   }
 }


 @keyframes borderExpand {
   to {
     width: 100%; /* 最终宽度为100% */
   }
 }
 .el-tabs__item.is-active::after {
   content: '';
   position: absolute;
   bottom: 0;
   left: 0;
   height: 2px; /* 与边框宽度一致 */
   background: #132c33; /* 边框颜色 */
   width: 0; /* 初始宽度为0 */
   animation: borderExpand 2s forwards; /* 应用另一个动画来扩展边框 */
 }

 @keyframes borderExpand {
   to {
     width: 100%; /* 最终宽度为100% */
   }
 }
 .el-dropdown{
   color: #a6e1ce;
 }
 .el-pager {
   margin: 0 5px;
 }
 .el-form-item{
   margin-bottom: 5px;
 }
.el-card__body{
  /*background: #1e211d!important;*/
  padding: 5px;
}
 .el-dialog__header{
   background: #c3c069;
 }
.el-card{
  border:none;
}
.el-tabs__item{
  color: #495060;
}
.el-card.is-always-shadow, .el-card.is-hover-shadow:focus, .el-card.is-hover-shadow:hover{
  border:2px solid #404340!important;
  /* background: rgba(255,255,255,0.5); */
}
.site-content>.el-card,.el-tab-pane>.el-card{
  border: none!important;
  background: #fff;
}
.el-menu-item:hover{
  background: rgba(255,255,255,0.5)!important;
}
 .el-menu-item:focus{
   background: #21373d!important;
 }
 .el-menu-item .icon-svg,.icon-svg{
  color: #bcc7cd!important;
}
.el-menu-item:hover .icon-svg,.icon-svg:hover{
  color: #fff!important;
}
.el-menu-item:hover .el-icon-full-screen{
  color: #fff;
}
.el-menu-item:hover .el-dropdown-link{
  color: #fff!important;
}
.el-menu-item{
  color: #bcc7cd!important;
}
.el-menu-item:hover{
  color: #fff!important;
}
.el-dropdown-menu{
  background: #141e1b !important;
  border: 1px solid #4f4511;
}
.el-popper[x-placement^=bottom] .popper__arrow{
  border-bottom-color:#141e1b!important;
}
.el-popper[x-placement^=bottom] .popper__arrow::after{
  border-bottom-color:#141e1b!important;
}
.el-dropdown-menu__item{
  color: #fff!important;
}
.el-popper[x-placement^=top] .popper__arrow{
  border-bottom-color:#141e1b!important;
}
.el-popper[x-placement^=top] .popper__arrow::after{
  border-bottom-color:#141e1b!important;
}
.el-dropdown-menu__item:focus, .el-dropdown-menu__item:not(.is-disabled):hover{
background-color: rgba(0,0,0,.1)!important;
    color: #66b1ff!important;
}
.site-wrapper .el-input__inner,.site-wrapper~.el-picker-panel .el-input__inner{
  /*background: rgba(0,0,0,.5)!important;*/
  color: #bcc7cd!important;
  /*border:1px solid #8a909e!important;*/
  height: 32px!important;
  line-height: 32px!important;
  background: #fff!important;

}
.site-wrapper .el-button,.site-wrapper~.el-picker-panel .el-button{
  padding: 8px 12px;
}
.site-wrapper .el-range-editor.el-input__inner,.site-wrapper~.el-picker-panel .el-range-editor.el-input__inner{
    padding: 0px 9px;
    height: 37px!important;
    line-height: 37px!important;
}
.site-wrapper~.el-picker-panel .el-time-panel,.site-wrapper~.el-time-panel{
   background: #141e1b!important;
   border: none;
}
.site-wrapper~.el-picker-panel .el-time-panel .el-time-panel__content::after,.site-wrapper~.el-picker-panel  .el-time-panel__content::before{
  margin-top: -12px;
  display: none;
}
.site-wrapper~.el-time-panel .el-time-panel__content::after,.site-wrapper~.el-time-panel .el-time-panel__content::before{
  margin-top: -12px;
  display: none;
}
.site-wrapper~.el-picker-panel .el-time-spinner__item.active:not(.disabled),.site-wrapper~.el-time-panel .el-time-spinner__item.active:not(.disabled){
  color: #fff;
}
.site-wrapper~.el-time-panel .el-time-spinner__item:hover:not(.disabled):not(.active) {
    background: rgba(0,0,0,.5);
    cursor: pointer;
}
.site-wrapper~.el-picker-panel .el-time-spinner__item:hover:not(.disabled):not(.active){
  background: rgba(0,0,0,.1);
}
.site-wrapper~.el-picker-panel .el-time-spinner__item,.site-wrapper~.el-time-panel .el-time-spinner__item{
  color: #8A979E;
}
.site-wrapper~.el-picker-panel .el-time-panel__footer,.site-wrapper~.el-time-panel .el-time-panel__footer{
  border-top: 1px solid rgba(0,0,0,.1);
}
.site-wrapper .el-range-input{
  background: transparent!important;
}
input.el-input__inner::placeholder,input.el-range-input::placeholder{
  color: #8a909e;
}
.site-wrapper~.el-picker-panel{
background: #141e1b!important;
border: none;
}
.el-date-range-picker__content.is-left{
  border-right: 1px solid rgba(0,0,0,.1);
}
.el-date-table th{
   border-bottom: 1px solid rgba(0,0,0,.1);
}
.site-wrapper~.el-picker-panel .el-date-table td.available{
  color: #ffffffcc;
}
.site-wrapper~.el-picker-panel .el-date-range-picker__content .el-date-range-picker__header div{
  color: #ffffffcc;
}
.site-wrapper~.el-picker-panel .el-date-table th{
  color: #ffffffcc;
}
.site-wrapper~.el-picker-panel .el-picker-panel__icon-btn{
  color: #ffffffcc;
}
.site-wrapper~.el-picker-panel .el-date-picker__header-label{
  color: #ffffffcc;
}
.site-wrapper~.el-picker-panel .in-range div{
    background: rgba(0,0,0,.5)!important;
}
.el-table, .el-table__expanded-cell{
  background: transparent!important;
}
.site-content__wrapper .el-table th,.site-content__wrapper .el-table tr{
  background: transparent!important;
  color: #090c0b!important;
}
.el-table--border, .el-table--group{
  /* border:1px solid #bcc7cd!important; */
  border: none;
  border-right:none!important;
  border-bottom: none!important;
}
.site-content__wrapper .el-table td.el-table__cell, .site-content__wrapper .el-table th.el-table__cell.is-leaf,.site-content__wrapper .el-table--border th.el-table__cell, .site-content__wrapper .el-table__fixed-right-patch{
border-bottom: 1px solid #bcc7cd!important;
/* border-right: 1px solid #bcc7cd!important; */
border-right: none;
}
.site-content__wrapper .el-table th.el-table__cell.is-leaf{
  border-bottom: 2px solid #141e1b!important;

}
 .el-table__body{
  background-color:#bec93612!important
 }
.site-content__wrapper .el-table tr:last-child td.el-table__cell{
  border-bottom: none!important;
}
.el-table--border::after, .el-table--group::after, .el-table::before{
  background-color: #bcc7cd!important;
  bottom: 0px;
  right: 0;
  display: none;
}
.el-table__fixed-right::before, .el-table__fixed::before{
   background: none;
   display: none;
}
/* .el-table--border::after, .el-table--group::after, .el-table::before{
   background: none;
  z-index: -11111!important;
} */
.el-table__body tr.hover-row.current-row>td.el-table__cell, .el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell, .el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell, .el-table__body tr.hover-row>td.el-table__cell{
  background: rgb(104 177 137 /21%)!important
}
/* .el-table th.el-table__cell>.cell{
  padding: 10px 0;
} */
.el-loading-spinner .path {
    -webkit-animation: loading-dash 1.5s ease-in-out infinite;
    animation: loading-dash 1.5s ease-in-out infinite;
    stroke-dasharray: 90,150;
    stroke-dashoffset: 0;
    stroke-width: 2;
    stroke: #fff;
    stroke-linecap: round;
}
.el-loading-mask{
background-color: #0a1a1589;
}
.site-sidebar--dark .site-sidebar__menu.el-menu .el-menu-item.is-active, .site-sidebar--dark .site-sidebar__menu.el-menu .el-submenu.is-active > .el-submenu__title, .site-sidebar--dark > .el-menu--popup .el-menu-item.is-active, .site-sidebar--dark > .el-menu--popup .el-submenu.is-active > .el-submenu__title, .site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-menu-item.is-active, .site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-submenu.is-active > .el-submenu__title, .site-sidebar--dark-popper > .el-menu--popup .el-menu-item.is-active, .site-sidebar--dark-popper > .el-menu--popup .el-submenu.is-active > .el-submenu__title{
  color: #b78d12!important;
}
 .site-sidebar--dark {
   background-color: #304156;
   box-shadow: 2px 0 10px rgb(0 21 41 / 64%);
 }
/* .is-active .icon-svg{
  color: #e8eacc!important;
} */
.el-menu-item:hover{
  background: #355057!important;

}
.el-menu-item:focus .icon-svg, .el-menu-item:hover .icon-svg{
  color: #e8eacc!important;
}
.site-content__wrapper #tab>ul li{
  color: #bcc7cd!important;
  font-size: 14px;
}
.site-content__wrapper #tab>ul .active{
  color: #fff!important;
}
.site-content__wrapper .el-tree{
background:transparent;
    color: #606266!important;
}
.site-content__wrapper .el-tree-node__content{
  margin: 2px 0;
}
.site-content__wrapper .el-tree-node__content:hover{
  background: rgba(0,0,0,.3);
}
.site-content__wrapper .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{
  background: rgb(104 177 137 /21%)!important;
}
.site-wrapper~.el-picker-panel .el-date-table td.in-range div,.site-wrapper~.el-picker-panel .el-date-table td.in-range div:hover,.site-wrapper~.el-picker-panel .el-date-table.is-week-mode .el-date-table__row.current div,.site-wrapper~.el-picker-panel .el-date-table.is-week-mode .el-date-table__row:hover div{
   background: rgba(0,0,0,.5)!important;
}
.site-wrapper .el-input__inner,.site-wrapper .el-dialog__title,.site-wrapper~.el-message-box__wrapper .el-message-box__message,.site-wrapper~.el-message-box__wrapper .el-message-box__title{
  /*color: #bcc7cd!important;*/
  color: #225921!important;
}
.site-wrapper .el-upload--picture-card{
   background: #f7da9499!important;

}
.site-wrapper .el-dialog{
  background: #f8fbf9;
}
 .el-descriptions :not(.is-bordered) .el-descriptions-item__cell {
    padding-bottom: 6px;
 }
 .el-descriptions .is-bordered .el-descriptions-item__cell {
   border: 1px solid #dee1e9;
   padding: 6px 10px;
 }
 .el-descriptions__body{
   background-color:transparent;
 }
.site-wrapper~.el-dialog__wrapper .el-dialog{
  background: #1e211d;
}
.site-wrapper~.el-dialog__wrapper .el-dialog .el-upload--picture-card{
  background: rgba(0,0,0,.5)
}
.site-wrapper~.el-message-box__wrapper .el-message-box{
  background: #1e211d;
  border:1px solid #000
}
.site-wrapper .el-pager li{
  background: rgba(0,0,0,.5);
  background: rgb(162 243 176 / 11%)!important

}
.site-wrapper .el-pagination .btn-next,.site-wrapper .el-pagination .btn-prev{
    background: rgba(0,0,0,.5);
  background: rgb(162 243 176 / 11%)!important
}
.site-wrapper .el-table{
  /*background: rgba(19, 25, 47, 1)!important;*/
  background: rgba(0,0,0,.5);
}
.site-wrapper .el-table thead{
  /* background:linear-gradient(to top,rgba(255,255,255,0.1), transparent)!important; */
   background:#314a43 url("/src/assets/img/bg.png")!important

}
.site-wrapper .el-textarea__inner{
  background: rgba(0,0,0,.1);
}
.site-wrapper .el-checkbox__inner{
  opacity: 0.8;
}
.site-wrapper .el-tabs--card>.el-tabs__header .el-tabs__nav{
  border:1px solid #bcc7cd;
  position: relative;
  top: 1px;
}
.site-wrapper .el-tabs--card>.el-tabs__header{
  border-bottom: 2px solid #bcc7cd;
}
.site-wrapper .el-tabs--card>.el-tabs__header .el-tabs__item:first-child{
  border-left: none;
}
.site-wrapper .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{
  border-bottom: 1px solid #1E211D;
  position: relative;
  top: 1px;
}
 .el-tabs__item.is-active {
   color: #fff;
   background-color: #21373d;
   font-weight: bold;
 }
 .el-tabs__item:hover{
   color: rgb(48, 65, 86);
 }
 .el-tabs__item.is-active:hover {
   color: #fff;
 }
 .el-tabs--top .el-tabs__item.is-top:last-child {
   padding-right: 20px;
 }
 .el-tabs--top .el-tabs__item.is-top:nth-child(2) {
   padding-left: 20px;
 }
.site-wrapper .el-tabs--card>.el-tabs__header .el-tabs__item{
  border-left: 1px solid #bcc7cd;
}
.site-wrapper .mod-echarts .el-card__body{
  background: none!important;
}
.site-wrapper~.el-select-dropdown{
    background: #141e1b!important;
    border: 1px solid #141e1b;
}
.site-wrapper~.el-select-dropdown .el-select-dropdown__item.hover,.site-wrapper~.el-select-dropdown .el-select-dropdown__item:hover{
  background: rgba(0,0,0,.5)!important;
}
.site-wrapper~.el-select-dropdown  .el-select-dropdown__item{
  color: #fff;
}
.el-popper[x-placement^=top] .popper__arrow::after{
  border-top-color:#141e1b!important;
}
.el-popper[x-placement^=top] .popper__arrow{
  border-top-color:#141e1b!important;
}
.site-wrapper .mce-panel{
  background: rgba(0,0,0.75);
}
.site-wrapper~.el-picker-panel .el-date-table td.next-month,.site-wrapper~.el-picker-panel .el-date-table td.prev-month{
 color: rgba(0,0,0,.2);
}
.site-wrapper table .el-button{
  padding: 4px 10px;
}
.site-wrapper~.el-picker-panel .el-picker-panel__footer{
  background: #141e1b!important;
  border-top: 1px solid rgba(0,0,0,.1);
}
.site-wrapper~.el-picker-panel  .el-date-picker__time-header{
  border-bottom: 1px solid rgba(0,0,0,.1);
}
.site-wrapper~.el-select-dropdown .el-tree{
  background: #141e1b!important;
  color: #fff;
}
.site-wrapper~.el-select-dropdown .el-tree-node:focus>.el-tree-node__content,.site-wrapper~.el-select-dropdown .el-tree-node:hover>.el-tree-node__content{
  background: rgba(0,0,0,.5);
}
.site-wrapper~.el-select-dropdown .el-tree .is-current .el-tree-node__children .el-tree-node__label{
  color: #fff;
}
.site-wrapper #wrapper #container{
  background: rgba(0,0,0,.5);
}
.site-wrapper~.el-popover{
  background: #141e1b;
  border: 1px solid #141e1b;
}
.site-wrapper~.el-popover .el-tree-node__content:hover{
  background: rgba(0,0,0,.5);
  color: #fff;
}
.site-wrapper~.el-popover .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{
  background: rgba(0,0,0,.5);
  color: #000;
}
.site-wrapper~.el-popover .el-tree-node,.site-wrapper~.el-popover .el-tree-node__content{
  background: #141e1b;
}
.site-wrapper~.el-popover .el-tree-node__label{
  color: #fff;
}
/* .site-wrapper .el-table__empty-block{
  border-bottom: 1px solid #bcc7cd!important;
} */
/*.site-wrapper .el-tag{
  background-color: rgba(0,0,0,.5);
  border:none;
}*/
 .el-tabs__active-bar{
   background-color: #132c33!important;
   display: none;
 }
.site-wrapper .el-button--default,.el-picker-panel .el-button--default,.site-wrapper~.el-dialog__wrapper .el-button--default{
  background: #253d24!important;
      color: #fff!important;
      border:1px solid rgb(0 97 49) !important;
}
.site-wrapper .el-button--default:hover,.el-picker-panel .el-button--default:hover,.site-wrapper~.el-dialog__wrapper .el-button--default:hover{
  background: #253d24cc !important;
}
.site-navbar__brand-lg, .site-navbar__brand-mini{
  letter-spacing: 2px;
}
.site-wrapper~.el-picker-panel .el-date-table td.today span{
  color: orangered;
}
.site-wrapper .el-table th.el-table__cell>.cell{
     color: rgba(255,255,255,.9
     );

}
.site-wrapper~.el-select-dropdown .el-select-dropdown__item.selected{
  background: rgba(255,255,255,.2)!important;
}
.site-wrapper .el-pagination .el-select .el-input .el-input__inner,.site-wrapper .el-pagination__editor.el-input .el-input__inner{
  border:none!important;
  height: 28px!important;
  line-height: 28px!important;
}
.site-wrapper .el-tabs__header .el-tabs__nav-scroll{
  background: #fff;
}
.site-content > .el-tabs > .el-tabs__header{
  padding: 0 40px 0 15px!important;
}
.site-wrapper .site-content > .el-tabs > .el-tabs__content > .site-tabs__tools{
  background: #fff!important;
}
.site-wrapper~.el-picker-panel .el-date-table td.disabled div {
    background-color: rgb(0 0 0 / 40%)!important;
    color: rgb(192 196 204 / 45%)!important;
}
.site-wrapper .el-textarea__inner{
  background: #fff!important;
}
.site-wrapper .item_desr{
  color: #bcc7cd!important;
}
.site-wrapper~.el-image-viewer__wrapper .el-image-viewer__mask{
  background: #999!important;
}
